<?php

class Estampillas_model extends CI_Model {
    
    public function listar_por_valores(){
        $sql='SELECT * FROM Estampillas ORDER BY Est_Valor desc';
        $esql = $this->db->query($sql);
        return $esql->result();
    }
    
    public function insert($id,$cant,$caj_id,$mov_id){
        $desc='Venta de Estampillas.';
        $now= now();
        $fecha=  unix_to_human($now);
        
        //Tipo 1 correspondiente a INGRESOS.
        $tipo=2;
        $sql="INSERT INTO MovimientosEstampilla(
                            Est_Id,
                            Mov_Est_Cantidad,
                            Mov_Est_Descripcion,
                            Mov_Est_Fecha,
                            Mov_Est_Tipo,
                            MovimientoCaja_Caj_Id,
                            MovimientoCaja_Mov_Id) 
                       VALUES(?,?,?,?,?,?,?)";
        
        $esql = $this->db->query($sql,array($id,$cant,$desc,$fecha,$tipo,$caj_id,$mov_id));
        return $esql;
    }
    
    public function update_stock($id, $cant){
        
        $sql="UPDATE Estampillas
                    SET Est_Stock = Est_Stock - $cant
                    WHERE Est_Id= $id";

        $esql = $this->db->query($sql);
        return $esql;
    }

     public function ver_movimientos($caja_id){
        $sql='SELECT * FROM Estampillas, MovimientosEstampilla, MovimientosCaja
                WHERE MovimientoCaja_Caj_Id= ?
                and Estampillas.Est_Id=MovimientosEstampilla.Est_Id
                and MovimientosCaja.Mov_Id=MovimientosEstampilla.MovimientoCaja_Mov_Id';
        $esql = $this->db->query($sql,array($caja_id));
        return $esql->result();
    }
}

?>
